const { defineConfig } = require('@vue/cli-service')

module.exports = defineConfig({
  transpileDependencies: true,
  lintOnSave: false,
  css: {
    loaderOptions: {
      scss: {
        additionalData: `
          $--color-primary: #0060ff;
          $--color-success: #00c2a8;
          $--color-warning: #ff9f2e;
          $--color-danger: #ff4757;
          $--color-info: #8c9eff;
        `
      },
      sass: {
        sassOptions: {
          quietDeps: true
        }
      }
    }
  },
  
  // 修改为相对路径
  publicPath: process.env.NODE_ENV === 'production'
    ? './'
    // ? '/amz-inv-alert/'
    : '/',
  
  // 输出文件目录
  outputDir: 'dist',
  
  // 放置生成的静态资源的目录
  assetsDir: 'static',
  
  // 生产环境是否生成 sourceMap 文件
  productionSourceMap: false,
  
  // 配置webpack
  configureWebpack: {
    // 性能提示
    performance: {
      hints: false
    }
  }
}) 